<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>专栏作者 -- 作品编辑</title>
    <link href="__PUBLIC__/css/bootstrap.min.css" rel="stylesheet">

    <style>
        form {
            width: 70%;
            margin: 0px auto;
            margin-top: 30px;
        }
    </style>
</head>
<body>
    <form method="post" action="{:u('professor/professor/pf_patent_edit')}" class="form-horizontal js-ajax-forms" enctype="multipart/form-data">

        <input name="id" value="{$pf_patent.id}" hidden>
        <input name="pf_id" value="{$pf_patent.pf_id}" hidden>

        <div class="form-group">
            <label for="patent_name">专利名称</label>
            <input name="patent_name" class="form-control" id="patent_name" placeholder="专利名称" value="{$pf_patent.patent_name}">
        </div>

        <div class="form-group">
            <label for="patent_country">专利国家</label>
            <input name="patent_country" class="form-control" id="patent_country" placeholder="专利国家" value="{$pf_patent.patent_country}">
        </div>

        <div class="form-group">
            <label for="patent_no">专利号</label>
            <input name="patent_no" class="form-control" id="patent_no" placeholder="专利号" value="{$pf_patent.patent_no}">
        </div>

        <div class="form-group">
            <label for="patent_time">申请时间</label>
            <input type="date" name="patent_time" class="form-control" id="patent_time" placeholder="申请时间" value="{$pf_patent.patent_time}">
        </div>

    </form>

    <tc_include file="Public:scripts" />
    <script type="text/javascript" src="__PUBLIC__/js/ueditor/ueditor.config.js"></script>
    <script type="text/javascript" src="__PUBLIC__/js/ueditor/ueditor.all.min.js"></script>
    <script type="text/javascript" src="__PUBLIC__/js/layer/layer_1.js"></script>
    <script>

        $(function() {
            /////---------------------
            Wind.use('validate', 'ajaxForm', function() {

                var form = $('form.js-ajax-forms');

                //ie处理placeholder提交问题
                if ($.browser && $.browser.msie) {
                    form.find('[placeholder]').each(function() {
                        var input = $(this);
                        if (input.val() == input.attr('placeholder')) {
                            input.val('');
                        }
                    });
                }

                //表单验证开始
                form.validate({
                    //是否在获取焦点时验证
                    onfocusout : false,
                    //是否在敲击键盘时验证
                    onkeyup : false,
                    //当鼠标掉级时验证
                    onclick : false,
                    // 错误展示
                    showErrors : function(errorMap, errorArr) {
                        //errorMap {'name':'错误信息'}
                        //errorArr [{'message':'错误信息',element:({})}]
                        try {
                            $(errorArr[0].element).focus();
                            layer.msg(errorArr[0].message);
                        } catch (err) {

                        }
                        this.defaultShowErrors();
                    },
                    //指明错误放置的位置
                    errorPlacement: function(error, element) {
                    },
                    //验证规则
                    rules : {
                        'patent_name' : {
                            required : 1
                        },
                        'patent_country' : {
                            required : 1
                        },
                        'patent_no' : {
                            required : 1
                        },
                        'patent_time' : {
                            required : 1
                        }
                    },
                    //验证未通过提示消息
                    messages : {
                        'patent_name' : {
                            required : '请输入专利名称'
                        },
                        'patent_country' : {
                            required : '请输入专利国家'
                        },
                        'patent_no' : {
                            required : '请输入专利号'
                        },
                        'patent_time' : {
                            required : "请输入申请时间"
                        }
                    },
                    //验证通过，提交表单
                    submitHandler : function(forms) {
                        $(forms).ajaxSubmit({
                            url : form.attr('action'), //按钮上是否自定义提交地址(多按钮情况)
                            dataType : 'json',
                            success : function(data, statusText, xhr, $form) {
                                if (data.status == 1) {
                                    // 处理新增的id
                                    $('input[name="id"]').val(data.id);

                                    // 调用父窗口函数
                                    window.parent.change_patent(window);

                                    // 关闭自身
                                    var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
                                    parent.layer.close(index); //再执行关闭
                                } else {
                                    layer.msg(data.info);
                                }
                            }
                        });
                    }
                });
            });
        });
    </script>
</body>
</html>